package com.git_taoxian.test2;

import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;

public class Test {
    public static void main(String[] args) {
//        定义一个ArrayList集合 并添加一些数据
        List<Integer> arrayList = new ArrayList<>();
        Collections.addAll(arrayList,12,13,16,34,54,26,92);
        System.out.println("原集合元素："+arrayList);
//        1. 对集合中的数据打乱顺序
        Collections.shuffle(arrayList);
//        2. 打印集合
        System.out.println("随机打乱后的元素："+arrayList);
//        3. 对集合中的数据进行升序排序
        Collections.sort(arrayList);
//        4. 打印集合
        System.out.println("升序排序后的元素："+arrayList);
//        5. 对集合中的数据进行降序排序(要实现排序，不可以倒序遍历实现)
        arrayList.sort(((o1, o2) -> o2-o1));
//        6. 打印集合
        System.out.println("降序排序后的元素："+arrayList);
    }
}
